package com.hutao.medical.service;

import java.util.List;
import java.util.Map;



public interface MedRecordService {
	
	Map<String,List<Map<String,Object>>> getBaseInfoMap();
	
	//入院统计
	List<Map<String, Object>> admissionStatistics(String beginDate, String endDate);

	//从事职业构成统计
	List<Map<String, Object>> makeACareerStatistics(String beginDate, String endDate);
	
	//付费统计方式
	List<Map<String, Object>> wayOfPayingStatistics(String beginDate, String endDate);
	
	//诊治疾病顺位
	List<Map<String, Object>> diagnosisAndTreatmentOfDiseases(Map<String, Object> params);
	
	//住院手术顺位
	List<Map<String, Object>>  hospitalizationInLineStatistics(Map<String, Object> params);
	
	/**
	 * 计算入院途径统计信息
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	List<Map<String,Object>> inHospitalRouteExcelList(String beginDate, String endDate);
	
	
	/**
	 * 计算患者住院信息
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	List<Map<String,Object>> occpationExcelList(String beginDate, String endDate);
	
	
	/**
	 * 付费方式统计信息
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	List<Map<String,Object>> paymentExcelList(String beginDate, String endDate);
	
	/**
	 * 归档工作量
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	List<Map<String,Object>> fillingWorkExcelList(String beginDate, String endDate);

	/**
	 * 质控工作量excel
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	List<Map<String,Object>> qualityWorkExcelList(String beginDate, String endDate);
	
	
	
	/**
	 * 编页工作量
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	List<Map<String,Object>> paginationWorkExcelList(String beginDate, String endDate);

	/**
	 * 编目工作量excel
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	List<Map<String,Object>> catalogeExcelList(String beginDate, String endDate);


}
